#ifndef WREN_BASE_HPP
#define WREN_BASE_HPP

#include <wrenbind17/wrenbind17.hpp>

class WrenShared {
public:
    static wrenbind17::VM &SharedVM();
};

class WrenScriptBase {
public:
    WrenScriptBase(const std::string &script_path, const std::string &cat);
    virtual ~WrenScriptBase() = default;
protected:
    std::string const module_name;
};

#endif /* WREN_BASE_HPP */
